Update llamacpppython/run module for using 0.3.28 version#11985
Merged
Conversation
Replace pip-installed wheels with conda-forge packages for both GPU and CPU environments. Use llama-cpp-python 0.3.28 and add explicit cuda variant dependency for GPU environment.
Update container images to use llama-cpp-python specific containers instead of generic python_pip containers. Downgrade llama.cpp from version 9574 to 9222 for GPU environments to resolve compatibility issues with the updated container images.
…dules into llamacpppython-run
Update llama.cpp dependency to version 9574 and refresh container image hashes for GPU and CPU variants. Update test snapshot to reflect changes.
Remove explicit conda-forge namespace from environment files and update container image digests to reflect the latest builds.
Update test snapshots with current timestamps and nextflow version 26.04.3. Regenerate md5 checksums for versions.yml files following test re-execution.
mashehu
reviewed
Jun 12, 2026
Add version extraction assertions to test snapshots for llama-cpp-python and cuda versions. Update match() calls in GPU and CPU test files to include version information from the versions_llama_cpp_python output.
Simplify version assertions to match full YAML object instead of extracting individual version keys. Update snapshot files with latest test execution timestamps and version output format.
Contributor
|
Please update your branch |
Add version information for llama-cpp-python and cuda to the snapshot output, capturing the dependency versions used during GPU test execution.
SPPearce
approved these changes
Jun 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates the
llama-cpp-pythonmodule to use a newer version of the package (0.3.28).environment.ymlandenvironment.gpu.ymlfiles are simplified.topic: versions- See version_topicslabelnf-core modules test <MODULE> --profile dockernf-core modules test <MODULE> --profile singularitynf-core modules test <MODULE> --profile condanf-core subworkflows test <SUBWORKFLOW> --profile dockernf-core subworkflows test <SUBWORKFLOW> --profile singularitynf-core subworkflows test <SUBWORKFLOW> --profile conda